package com.own.business.level.common.em;

import com.own.business.level.common.base.BaseLevelEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * LevelEnum
 *
 * @author chenxueli
 * @date 2022-07-25 11:15:00
 */
@Getter
@AllArgsConstructor
@SuppressWarnings("all")
public enum LevelEnum implements BaseLevelEnum {

    DEFAULT("", false, "默认"),
    ;

    private final String type;

    private final boolean once;

    private final String content;


    /**
     * 类型
     *
     * @return 类型id
     */
    @Override
    public String type() {
        return type;
    }

    /**
     * 名称信息
     *
     * @return 名称信息
     */
    @Override
    public String content() {
        return content;
    }

    /**
     * 是否是一次性的
     *
     * @return 是否是一次性的
     */
    @Override
    public boolean once() {
        return once;
    }
}
